package com.example.demo.vo;

import lombok.Data;
import java.util.List;

/**
 * 数据分析结果VO类
 */
@Data
public class DataAnalysisVO {
    /**
     * 用户总数
     */
    private Integer totalUsers;

    /**
     * 本月新增用户数
     */
    private Integer monthlyNewUsers;

    /**
     * 月度增长率
     */
    private Double monthlyGrowthRate;

    /**
     * 平均身高(cm)
     */
    private Double averageHeight;

    /**
     * 平均体重(kg)
     */
    private Double averageWeight;

    /**
     * 身高分布 (<80cm, 80-100cm, 100-120cm, 120-140cm, >140cm)
     */
    private List<Integer> heightDistribution;

    /**
     * 体重分布 (<10kg, 10-20kg, 20-30kg, 30-40kg, >40kg)
     */
    private List<Integer> weightDistribution;

    /**
     * BMI分布 (<14, 14-16, 16-18, 18-20, >20)
     */
    private List<Integer> bmiDistribution;

    /**
     * 年龄分布 (0-1岁, 1-3岁, 3-6岁, 6-12岁, >12岁)
     */
    private List<Integer> ageDistribution;
} 